﻿*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea /* for ie */ {  font-family:"Microsoft YaHei"; font-size:12px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; text-rendering: auto;}
address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */

code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置文本格式元素 **/
a { text-decoration: none; color:#666666;}
a:hover { text-decoration:underline; outline:none; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 12px; } /* 使得表单元素在 ie 下能继承字体大小 */

/*去除箭头*/
textarea { resize: none; }
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
/* 清除浮动 */
.ks-clear:after, .clear:after { content: '\20'; display: block; height: 0; clear: both; }
.ks-clear, .clear { *zoom: 1;}
a:active, a:hover { color:#1d384c; text-decoration:none; }
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input { margin-bottom: 0;}
*,*:before,*:after {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}/*盒模型--区分所定宽度和border，padding的宽度*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*-------------------</END 重置>-----------------------*/
.poa{ position:absolute;}
.f-16{ font-size:16px !important;}
.f-18{ font-size:18px !important;}
.f-20{ font-size:20px !important;}

body { overflow-y:scroll; overflow-x: auto; color:#323232; background:#fff;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%;}

.w_0100{ float:left; width:100%;}
.w_1200, .w{ margin:0 auto; width:1200px;}

.divBox {
    width: 1200px;
    margin: 0 auto;
    max-width: 95%;
}


.header{position: fixed; width:100%; z-index:999;background:#fff;
    top: 0;}

.top {
  height: 108px; 
}
.top .logo {
  display: block;
  width: 53%;padding-top:17px; padding-bottom:10px;
}
.top .logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.top .logo a img{ width:100%;}
.top .text {
  line-height:34px;
  padding-top: 20px;
  font-size: 16px;
  color: #6c6c6c;
  overflow: hidden;
}
.top .text span { line-height:68px;
  display: block;
  float: left;background:url(../images/btel.png) left center no-repeat; padding-left:50px;
}
.top .text a {
  display: block;
  float: left;
  font-size: 32px;
  color: #bc2026; font-family:impact;
}
.nav {
  height: 62px;
  line-height: 62px;
  background: url(../images/nav.png) no-repeat center; 
}
.nav .one {
  width:15%;
  height: 62px;
  position: relative;
}
.nav .one a.title {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  background: no-repeat center bottom;
}
.nav .one a.title:hover {
  background-image: url(../images/sanjiao.png);
}
.nav .one .more {
  background: #fff;
  overflow: hidden;
  z-index: 300;
  position: absolute;
  left: 0;
  top: 62px;
  width: 154px;
  display: none;
}
.nav .one .more ul {
  padding: 0 10px;
}
.nav .one .more ul li {
  height: 49px;
  line-height: 49px;
  border-bottom: 1px solid #e5e5e5;
}
.nav .one .more ul li:last-child { border: 0;}
.nav .one .more ul li a {
  display: block;
  font-size: 16px;
  color: #3a3a3a;
  padding-left: 10px;
  font-weight: bold;
}
.nav .one .more ul li a:hover {
  color: #bc2026;
}
.nav .list{ width:85%;}
.nav .list li {
  width: 14.285%;
  float: left;
}
.nav .list li a {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.nav .list li a:hover, .nav .list li.on a {background:#bc2026;color: #fff;}
.nav .list li.index a:hover{background:none;color: #bc2026 !important;}
.menu ul .nli_2 span .l1_a .rimg2{ float:left; width:21px; height:21px; margin:20px 0 0 10px;}
.small_menu {display: none;}


/*轮播图 start*/
.banner{ width:100%; height:600px; white-space:nowrap; margin:170px auto 0 auto; overflow:hidden;  position:relative; z-index:1;}
.wrapper {*float:left; width:100%; height:600px; display:inline-block; position:relative;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { width:100%;overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }

.box_skitter .prev_button{ position: absolute;top: 40%; left:10%; z-index: 100; width:40px; height: 80px; overflow: hidden; text-indent: -9999em; margin-top:0; background:url(../images/slider-arrow.png) -126px -127px #000 no-repeat;filter:alpha(opacity=20);opacity:0.2;}
.box_skitter .next_button { position: absolute;top: 40%; right:10%; z-index: 100; width: 40px; height: 80px; overflow: hidden; text-indent: -9999em; margin-top:0; background:url(../images/slider-arrow.png) -6px -127px #000 no-repeat; filter:alpha(opacity=20);opacity:0.2;}

.box_skitter a:hover.prev_button{filter:alpha(opacity=40);opacity:0.4;}
.box_skitter a:hover.next_button{filter:alpha(opacity=40);opacity:0.4;}

.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 150; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden;  width: 31px; height: 31px; }
#slideshow { width:100%; height:600px; }
#slideshow ul { display: none; }
/*轮播图 end*/



/********专业服务*******/
.service{ float:left;margin:10px auto 0 auto; width:100%;}
.index_bottom{float:left;width: 100%; padding: 80px 0; }
.index_bottom .link{ background: url(../images/index_bottom_item.png) no-repeat center; width: 69.66%;}
.index_bottom .link li{ float:left; color: #fff;width: 29.33%; padding-left: 4%; cursor: pointer;  }
.index_bottom .link li a{color:#fff;}
.index_bottom .link li a h4{opacity:0.8;font-size: 15px; font-weight: normal;text-transform: uppercase;  padding-top:10px;}
.index_bottom .link li a .desc{opacity:0.9; font-weight:bold; font-size:16px;}
.index_bottom .link li a:hover h4{opacity:1;}
.index_bottom .link li a:hover .desc{opacity:1;}
.index_bottom .link li i{ display: inline-block; float: left; margin-right: 15px; margin-top:3px;width: 40px; height: 58px;
 background: url(../images/index_bottom_ico.png) no-repeat -80px center; vertical-align: middle; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.index_bottom .link li:hover i{ -webkit-transform: rotateY(180deg);
 transform: rotateY(180deg);}
.index_bottom .link li .ic2{ background-position: -40px center;}
.index_bottom .link li .ic3{ background-position: 0px center;}
.index_bottom .link ul{ padding: 3% 0%; overflow: hidden; }
.index_bottom .t{ font-size: 50px; font-family: 'Impact'; line-height: 1; color:#000; text-transform: uppercase; margin-top:10px;}
.index_bottom .p{ font-size: 32px; color: #000;}


/*底部*/
.c_0100_bg4{ background:url(../images/down_img1.jpg) top center;}
.c_1200_5{ float:left; width:100%; padding:58px 0 48px 0;}
.c_1200_5 .t_1200_5{ float:left; width:100%; padding:0 0 48px 0; border-bottom:#666666 solid 1px;}
.c_1200_5 .t_1200_5 .l_790{ float:left; width:66%;}
.c_1200_5 .t_1200_5 .l_790 a{ float:left; color:#fff; font-size:14px; padding:12px 0 12px 0; margin:0 36px 0 0;}
.c_1200_5 .t_1200_5 .l_790 a:hover{ font-weight:bold; border-bottom:#fff solid 2px; padding:12px 0 10px 0;}
.c_1200_5 .t_1200_5 .r_215{ float:right; width:215px;}


#footer { display:none;}


/*右侧漂浮*/
.pf_right{ position: fixed; width:41px; right:20px; top:45%; z-index:888;}
.pf_right .t_41{ float:left; width:41px; height:47px;}
.pf_right .t_41_2{ float:left; width:41px; margin:8px 0 0 0;}
.pf_right .t_41_2 .con_15_1{ float:left; width:15px; height:16px; margin:12px 13px 0 13px;}
.pf_right .t_41_2 .con_15_1 a{ float:left; width:15px; height:16px; background:url(../images/down_img9.png) no-repeat; position:relative;}
.pf_right .t_41_2 .con_15_1 a.hover,
.pf_right .t_41_2 .con_15_1 a:hover{ background:url(../images/down_img10.png) no-repeat;}
.pf_right .t_41_2 .con_15_1 .pf_left_text{ display:none; position:absolute; width:60px; height:18px; left:-60px; top:-2px; z-index:65; color:#bc2026; line-height:18px;}
.pf_right .t_41_2 .con_15_1 a:hover .pf_left_text{ display:block;}


.pz_select_2{ float:left; width:215px; height:35px; background:#bc2026; cursor:pointer; position:relative;  line-height:35px; z-index:1;}
.pz_select_2 span{float:left; width:85%; height:35px; padding:0 10% 0 5%; line-height:35px; color:#fff; font-size:12px; background:url(../images/down_img2.jpg) right no-repeat;}
.pz_select_2:hover span{ background:url(../images/down_img2.jpg) right no-repeat; color:#fff;}
.pz_select_2 ul {width:215px;  background:#e0f1f7; position:absolute; display:none;left:0px; top:35px; z-index:200; overflow-y:hidden; box-sizing:border-box;}
.pz_select_2 li{ float:left; width:80%; padding:0 10%;  }
.pz_select_2 li a{width:100%; display:block; line-height:32px;  font-size:13px; color:#424242; border-bottom:#f5f5f5 solid 1px;}
.pz_select_2 .option {background:#fff}
.pz_select_2 .option a{ color:#424242; font-size:13px; }
.pz_select_2 .option a:hover{color:#bc2026;}
.pz_select_2:hover{ background:#bc2026;}

.c_1200_5 .t_1200_6{ float:left; width:100%; padding:40px 0 0 0;}
.c_1200_5 .t_1200_6 .l_790_2{ float:left; width:66%; color:#d1d1d1; line-height:24px;}
.c_1200_5 .t_1200_6 .l_790_2 a{color:#d1d1d1;}
.c_1200_5 .t_1200_6 .l_790_2 a:hover{ color:#fff;}
.c_1200_5 .t_1200_6 .l_790_2 span{ color:#d1d1d1;}
.c_1200_5 .t_1200_6 .r_105{ float:right; width:105px;}
.c_1200_5 .t_1200_6 .r_105 .weixin{float:left}
.c_1200_5 .t_1200_6 .r_105 .weibo{float:left}
.c_1200_5 .t_1200_6 .r_105 .fenxiang{float:left}
.c_1200_5 .t_1200_6 .r_105 a{ float:left; width:26px; height:26px; margin:0 0 0 9px; }
.c_1200_5 .t_1200_6 .r_105 a.dbg1{ background:url(../images/down_img3.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a:hover.dbg1{ background: url(../images/down_img3_h.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a .pf_wx{ display:none;}
.c_1200_5 .t_1200_6 .r_105 a .pf_wx .wximg{ float:left; width:99px; height:97px; margin:8px 7px 0 7px;}
.c_1200_5 .t_1200_6 .r_105 a:hover .pf_wx{ display:block;}
.c_1200_5 .t_1200_6 .r_105 a.dbg2{background:url(../images/down_img4.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a:hover.dbg2{ background: url(../images/down_img4_h.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a.dbg3{background:url(../images/down_img5.png) no-repeat;}
.c_1200_5 .t_1200_6 .r_105 a:hover.dbg3{ background: url(../images/down_img5_h.png) no-repeat;}
.c_1200_6{ display:none;}

@media screen and (max-width:1600px){
	.banner { height: 500px;}
	.wrapper {height: 500px;}
	#slideshow {height: 500px;}
	#slideshow img{width:1600px;}
	
}

@media screen and (max-width:1440px){
	.banner { height: 450px;}
	.wrapper {height: 450px;}
	#slideshow {height: 450px;}
	#slideshow img{width:1440px;}
	.box_skitter .next_button {top: 38%;}
	.box_skitter .prev_button {top: 38%;}
}

@media screen and (max-width:1366px){
		/****轮播图 start****/
	.banner{ height:430px; }
	.wrapper {height:430px;}
	#slideshow {  height:430px; }
	#slideshow img{width:1366px;}
}

@media screen and (max-width:1280px){
	/****轮播图 start****/
	.banner{ height:400px; }
	.wrapper {height:400px;}
	#slideshow {  height:400px; }
	#slideshow img{width:1280px;}
}

@media screen and (max-width:1199px) {
	.logo {width: 25%;margin-top: 10px;}
	.menu ul .nli_1 span .l1_a {width:auto;}
	
	.banner {margin: 149px auto 0 auto;}
	#slideshow img{width:1199px;}
	
	.pz_main{width:100%;}
	.pz_down{width:100%;}
	.w_1200, .w{ margin:0 auto; width:98%;}
	
	/*top*/
	.nav {background: url(../images/nav.png) no-repeat 45%;}
	.nav .one {width: 10%;}
	.nav .list {width: 86%;}

	
	/*menu 效果*/
	.menu ul .nli_1 span .l1_a{ padding:0 13px 7px 13px; }
	.menu ul .nli_1 span .l1_a:hover{ background:url(../images/top_img3.png) bottom center no-repeat;}
	.menu ul .nli_2 span .l1_a{padding:0 0 7px 13px; }
	
	.hieght_85{float:left; width:100%; height:0;}
	
	
	
	/*底部*/
	
	.pz_down{ overflow:hidden;}
	.c_1200_5 .t_1200_5{width: 95%; padding:0 2% 48px 3%; }
	.c_1200_5 .t_1200_5 .l_790 {width: -webkit-calc(99% - 215px);width: -moz-calc(99% - 215px);width: calc(99% - 215px);}
	.c_1200_5 .t_1200_5 .l_790 a{ margin:0 30px 0 0;}
	.c_1200_5 .t_1200_6{ width: 96%;padding:40px 2% 0 2%;}
	
	/*右侧漂浮*/
	.pf_right{ display:none;}
}

@media screen and (max-width:1024px) {
/****轮播图 start****/
	.banner{ height:320px; }
	.wrapper {height:320px;}
	#slideshow {  height:320px; }
	#slideshow img{width:1024px;}
	.box_skitter .prev_button{left: 3%;}
	.box_skitter .next_button {right: 3%;}
}

@media screen and (max-width:991px) {
	.menu ul .nli_2 span .l1_a .rimg2{ display:none;}	

	
	/*top*/
	.nav{ position: relative; width:96%;padding:0 2%; z-index:5; background-size:170%;}
	.nav .one {height: 52px;}

	.banner {margin: 146px auto 0 auto;}
	#slideshow img {width: 991px;}
	
	/****底部****/
	.c_1200_5{ display:none;}
	.c_1200_6{ display:block; float:left; width:100%; padding:36px 0 0px 0;}
	.c_1200_6 .t_0100_5{ float:left; width:96%; color:#fff; font-size:14px; text-align:center; padding:0 2% 20px 2%; border-bottom:#666666 solid 1px;}
	.c_1200_6 .t_0100_5 a{color:#fff; margin:0 6px;}
	.c_1200_6 .t_0100_5 a:hover{ color:#00abc0;}
	.c_1200_6 .t_0100_6{ float:left; width:96%; padding:44px 2% 45px 2%;}
	.c_1200_6 .t_0100_6 .l_45{ float:left; width:35%; margin-left:15%;}
	
	.pz_select_3{ float:left; width:100%; height:35px; background-color:#bc2026; cursor:pointer; position:relative;  line-height:35px; z-index:1;}
	.pz_select_3 span{float:left; width:-webkit-calc(100% - 52px); width:-moz-calc(100% - 52px); width:calc(100% - 52px); 
	height:35px; padding:0 35px 0 17px; line-height:35px; color:#fff; font-size:12px; background:url(../images/down_img2.jpg) right no-repeat;}
	.pz_select_3:hover span{ background:url(../images/down_img2.jpg) right no-repeat; color:#fff;}
	.pz_select_3 ul {width:100%;  background:#e0f1f7; position:absolute; display:none;left:0px; top:35px; z-index:200; overflow-y:hidden; box-sizing:border-box;}
	.pz_select_3 li{ float:left; width:100%; padding:0 17px 0 17px;  }
	.pz_select_3 li a{width:100%; display:block; line-height:32px;  font-size:13px; color:#424242; border-bottom:#f5f5f5 solid 1px;}
	.pz_select_3 .option {background:#fff}
	.pz_select_3 .option a{ color:#424242; font-size:13px; }
	.pz_select_3 .option a:hover{color:#0091a5;}
	.pz_select_3:hover{ background-color:#bc2026;}
	
	.c_1200_6 .t_0100_6 .l_105{ float:left; width:45%; margin:5px 0 0 5%;} 
	.c_1200_6 .t_0100_6 .l_105 a{ float:left; width:26px; height:26px; margin:0 0 0 9px; }
	.c_1200_6 .t_0100_6 .l_105 a.dbg1{ background:url(../images/down_img3.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a:hover.dbg1{ background: url(../images/down_img3_h.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a .pf_wx{ display:none;}
	.c_1200_6 .t_0100_6 .l_105 a .pf_wx .wximg{ float:left; width:99px; height:97px; margin:8px 7px 0 7px;}
	.c_1200_6 .t_0100_6 .l_105 a:hover .pf_wx{ display:block;}
	.c_1200_6 .t_0100_6 .l_105 a.dbg2{background:url(../images/down_img4.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a:hover.dbg2{ background: url(../images/down_img4_h.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a.dbg3{background:url(../images/down_img5.png) no-repeat;}
	.c_1200_6 .t_0100_6 .l_105 a:hover.dbg3{ background: url(../images/down_img5_h.png) no-repeat;}
	.c_1200_6 .t_0100_7{ float:left; width:100%; padding:0 2%; color:#d1d1d1; line-height:24px; text-align:center;}
	.c_1200_6 .t_0100_7 span{ color:#d1d1d1;}
	.c_1200_6 .t_0100_7 a{color:#d1d1d1;}
	.c_1200_6 .t_0100_7 a:hover{ color:#fff;}
}

.div{ float:left; width:100%; overflow:hidden;}
.div img{float:left; width:100%; display:block;}


@media screen and (max-width:767px) {
	.divBox {max-width: 100%;}
	.sub-nav .link { padding: 0;}
	.top{height:auto;}
	.top .logo { width: 79%; padding-top:0;margin-top:8px;}
	.top .text{ display:none;}
	.small_menu{ display:block; float:right; width:48px; height:46px; position:relative; z-index:2; margin-top:12px; }
	.small_menu .cha{display:none; position:absolute; width:48px; height:46px; left:0; top:0; z-index:56; }

	/*menu 效果*/
	.menu{ float:left; display:none; height:auto; width:100%;  padding:15px 0; position:absolute; left:0; top:70px;background:#1d384c;}
	.menu ul{ float:left; width:100%; border-top:#dddddd solid 1px;}
	
	.nav{ background:none;}
	.nav .one {width: 100%;width: 100%;}
	.nav .one a.title{ float:left;width:22%; background:#bc2026; color:#fff; height:52px; line-height:52px;}
	.nav .one .more{ display:block;float:left;width:75%; position:relative; top:0; background:none;}
	.nav .one .more ul{border-top:none;}
	.nav .one .more ul li{ float:left;width: 33%;border-bottom:none;}
	.nav .one .more ul li a { color: #fff;font-weight:normal;}
	
	.nav .list{ width:100%;}
	.nav .list li{ width:33.333333%;}
	.nav .list li:first-child { display:none;}
	
	.banner {margin: 68px auto 0 auto; height:240px; }
	.wrapper {height:240px;}
	#slideshow {height: 240px;}
	#slideshow img {margin-left:-50px;width: 767px;}
	.box_skitter .prev_button{width:30px; height: 60px;    background: url(../images/slider-arrow.png) -130px -137px #000 no-repeat;}
	.box_skitter .next_button{width:30px; height: 60px;background: url(../images/slider-arrow.png) -13px -137px #000 no-repeat; }
	
	
	
	.padd_b{ padding-bottom:50px;}
	#footer { display:block;
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 0;
		background: #f2f3f3;
		overflow: hidden;
		z-index: 999; margin-bottom:0;
	}
	#footer a{ float:left;width:50%;}
	.mk_folist1, .mk_folist2, .mk_folist3, .mk_folist4 {float:left;width:100%;}
	
	.mk_folist1 {
		background: #bc2026 url(../images/online.png) no-repeat center 10px;
		background-size:15%;
	}
	
	.mk_folist2 {
		background: #00528e url(../images/phone.png) no-repeat center 10px;
		background-size:15%;
	}
	
	.mk_foword {
		font-size: 1.1em;
		color: #fff;
		text-align: center;
		margin-top: 38px; padding-bottom:3px;
	}
	
}

@media screen and (max-width:480px) {
	.top .logo{ width:83%; margin-top:15px;}
	.banner {height:150px; }
	.wrapper {height:150px;}
	#slideshow {height: 150px;}
	#slideshow img {width: 480px;}
	.box_skitter .prev_button { top: 28%;}
	.box_skitter .next_button {top: 28%;}
	
	/****底部****/	
	.c_1200_6{ padding:20px 0 25px 0;}
	.c_1200_6 .t_0100_5{ padding:0 2% 15px 2%; }
	.c_1200_6 .t_0100_6{ padding:20px 2% 22px 2%;}
	.c_1200_6 .t_0100_6 .l_45{ float:left; width:50%; margin-left:0;}
}

@media screen and (max-width: 375px){
	.banner {height: 150px;}
	#slideshow {height: 150px;}
}

@media screen and (max-width: 320px){
	#slideshow img { margin-left: -80px;}
}